﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCode.Project.Domain.Businesses.Payments
{
    /// <summary>
    /// 终端信息说明字段
    /// </summary>
    public class reserved_terminal_info
    {
        /// <summary>
        /// 非必填 长度  32位 受理终端实时交易所在地经纬度信息  格式为纬度/经度，+表示北纬、东经，-表示南纬、西经
        /// </summary>
        public string location { get; set; }


        /// <summary>
        /// 必填 长度  50位 本项目定义位富友商户号+0001/0002/0003   
        /// TUSN号(富友终端号reserved_fy_term_id与reserved_terminal_info.serial_num号二选一)，请填写终端采集请求接口中的TUSN号 eg:0002900F04686310000000001
        /// </summary>
        public string serial_num { get; set; }

        /// <summary>
        /// 非必填  长度 10位  加密随机因子：仅在被扫支付类交易报文中出现： 若付款码为 19 位数字，则取后6 位；若付款码为 EMV 二维码，则取其tag 57 的卡号/token 号的后 6 位
        /// </summary>
        public string encrypt_rand_num { get; set; }

        /// <summary>
        ///非必填  长度 16位 密文数据：仅在被扫支付类交易报文中出现：64bit 的密文数据，对终端硬件序列号和加密随机因子加密后的结果。本子域取值为：64bit 密文数据进行base64 编码后的结果
        /// </summary>
        public string secret_text { get; set; }

        /// <summary>
        /// 非必填  长度 8位  终端应用程序的版本号。应用程序变更应保证版本号不重复。当长度不足时，右补空格
        /// </summary>
        public string app_version { get; set; }
    }
}
